/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package classes;

import bd.*;
import java.util.*;


/**
 *
 * @author Alan JPS
 */
public class Cidade {
    private int id;
    private String descr;
    private Estado estado;

    public Cidade() {
        this.estado=new Estado();
    }

    public String getDescr() {
        return descr;
    }

    public void setDescr(String descr) {
        this.descr = descr;
    }

    public Estado getEstado() {
        return estado;
    }

    public void setEstado(Estado estado) {
        this.estado = estado;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

        public boolean salvar(Usuario usuarioLogado)
    {
        return CidadeBD.salvar(this, usuarioLogado);
    }

    public boolean alterar(Usuario usuarioLogado)
    {
        return CidadeBD.alterar(this, usuarioLogado);
    }

    public boolean deletar()
    {
        return CidadeBD.deletar(this.id);
    }

    public static ArrayList<Cidade> pesquisar(String cidade)
    {
        return CidadeBD.pesquisar(cidade);
    }

    public Cidade selecionar(int id)
    {
        return CidadeBD.selecionar(this.id);
    }

      public static ArrayList<Cidade> selecionar()
    {
        return CidadeBD.selecionar();
    }

    @Override
      public String toString()
     {
        return this.descr;
     }
}
